/*
 * BasicQueue.h
 *
 *  Created on: Oct 29, 2012
 *  Author: Trenton Nall
 *  Assignment: Homework 7
 */

#ifndef BASICQUEUE_H_
#define BASICQUEUE_H_

#include <vector>
using std::vector;

// Class Purpose: Models the behavior of a queue specified for problem 1
//		of homework 7. See BasicQueue.cpp for method documentation.
class BasicQueue {
public:
        BasicQueue();
        virtual ~BasicQueue();
        int dequeue();
        void enqueue(int item);
        void empty();
        int size();
protected:
        vector<int> storage;
};

#endif /* BASICQUEUE_H_ */
